Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
GitLab
Open-source Git forge

GitLab is a software forge primarily developed by GitLab Inc.. It is available as a community edition and a commercial edition.

History

GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in Ruby on Rails.

Components

GitLab consists of different components, mostly interconnected by Unix sockets:1

  • GitLab shell
  • GitLab workhorse
  • Nginx
  • Gitaly
  • Redis
  • Sidekiq
  • Database
  • Unicorn

References

  1. Evertse, Joost (2019). Mastering GitLab 12: implement DevOps culture and repository management solutions (1st ed.). Place of publication not identified: Packt Publishing. ISBN 978-1-78953-406-1. 978-1-78953-406-1